console.log("进入 - 研发评审遗留问题")
async function main() {
    let num = $this.model.table_1753959774538_a6VRl.length;
    let psjdDict = $this.storage["1bfd1ea9c6b146e752c3a0f8b2b8cf1c_dict"]
    let psjd = $this.model["select_1753959423826_sOW1H"]
    for (let i = 0; i < psjdDict.length; i++) {
        if (psjdDict[i]["dictDataId"] == $this.model["select_1753959423826_sOW1H"]) {
            psjd = psjdDict[i]["dictDataName"]
        }
    }
    console.log("psjd",psjd)
    if (num > 0) {
        for (let i = 0; i < num; i++) {
            let id = $this.$util.uuid(); // 表单id
            let no = $this.$util.uuid(); // 表单no
            let headData = $this.model; // 表头数据
            let bodyData = $this.model.table_1753959774538_a6VRl[i]; // 表体数据

            let formDataH = new FormData()
            formDataH.append("billId",headData.bill_id); //【注：表头id】
            const isRes = await $this.$http.post("/formsBusiness/getStatus/",formDataH)

            if (isRes.data.code === 280 && isRes.data.data === 2) { //【注：data.data获取】

                let temp = `
                评审阶段:${psjd || ''}
                遗留问题描述:${bodyData["body_1753959911800_kTcHB"]}
                改进措施:${bodyData["body_1753960042399_bco1D"]}
                备注:${bodyData["body_1755087541328_H9piv"] || ""}
        `

                let endStr = bodyData["body_1753960132871_oRJfI"].format("YYYY-MM-DD")
                const end = endStr + " 23:59:59";

                //钉钉消息推送
                let urlDing = $this.$util.getAPI_URL();
                let formDataDing=new FormData();
                formDataDing.append("systemSelect_1711439399614_qXQ72",bodyData["body_1755330927474_cqp26"]);//执行人Id 字符串','拼接
                formDataDing.append("input_1718345101976_PBcTl",headData.input_1753959378361_PtiNV);//项目名称
                formDataDing.append("input_1711439260720_6QPqX",bodyData["body_1753959911800_kTcHB"]);//任务名称
                formDataDing.append("systemSelect_1711504973428_U0If2",headData.create_user_name);//派发人
                formDataDing.append("rangePicker_1711439307444_Ftzhm",[bodyData["body_1755337610947_zP7sj"].format("YYYY-MM-DD HH:mm:ss"), end]);//任务计划时间
                urlDing = urlDing.replace("api", "task/dingMessagePush");
                await $this.$http.post(urlDing,formDataDing).then((res) => {
                    if(res.data.code===280){
                        $this.$message.success("钉钉消息推送成功")
                    }else {
                        $this.$message.errr("系统错误，请联系管理员!!!");
                    }
                })

                let saveObj = {
                    "bill_id": id,
                    "create_user_id": headData.create_user_id,
                    "create_user_name": headData.create_user_name,
                    "create_dept_name": headData.create_dept_name,
                    "bill_type": headData.bill_type,
                    "create_dept_id": headData.create_dept_id,
                    "bill_no": no,
                    "create_company_name": headData.create_company_name,
                    "create_date": headData.create_date,
                    "create_company_id": headData.create_company_id,
                    "number_1711439316655_41L04": 0,//计划工时
                    "number_1711439319768_Hzhsj": 0,//文档数量
                    "systemSelect_1711504973428_U0If2": headData.create_user_name,//派发人(表头创建人)
                    "systemSelect_1711504973428_U0If2_ID": headData.create_user_id,//派发人ID (表头创建人_ID）
                    "number_1711505160101_Zy3nM": 0,//任务进度
                    "number_1711505281945_eUZOr": 0,//里程碑序号
                    "input_1711505283971_PgltR": "false",//里程碑
                    "number_1711505313898_96ND4": "0",//任务累计工时
                    "input_1711518795031_xvIfW": "1",//任务状态
                    "systemSelect_1711520339026_rFF5K": headData.create_company_id,//派发部门
                    "systemSelect_1711520339026_rFF5K_ID": headData.create_company_id,//派发部门id
                    "select_1711505903223_YWk8w": "01fc5f55816fd1eafa2f7da5277e9b8d",//任务类型(默认就是问题任务)
                    "input_1751171983502_E4gXx": 0,//计划项目编号
                    "input_1718345101976_ZNGth": headData.input_1755331102220_F5VO6,//项目编号
                    "selectStr_1718345029613_IWjr8": 0,//选择项目立项
                    "selectStr_1718345029613_IWjr8_ID": 0,//选择项目立项ID
                    "input_1718345101976_PBcTl": headData.input_1753959378361_PtiNV,//项目名称
                    "input_1711439260720_6QPqX": bodyData["body_1753959911800_kTcHB"],//任务名称
                    "rangePicker_1711439307444_Ftzhm": [bodyData["body_1755337610947_zP7sj"].format("YYYY-MM-DD HH:mm:ss"), end],//计划时间
                    "systemSelect_1711439400905_v5lzI": bodyData["body_1755330955754_uYn5l"],//审核人
                    "systemSelect_1711439400905_v5lzI_ID": bodyData["body_1755330955754_uYn5l_ID"],//审核人ID
                    "systemSelect_1711439399614_qXQ72": bodyData["body_1755330927474_cqp26"],//负责人ID//表体的负责人就是任务里面的负责人
                    "systemSelect_1711439399614_qXQ72_ID": bodyData["body_1755330927474_cqp26_ID"],//负责人ID
                    "input_1755832924507_CQklw": bodyData["body_id"],//ID
                    "input_1711520372633_i4sGc": headData.create_date,//派发时间
                    "textarea_1755766219698_SuIuk": temp,
                    "systemSelect_1762420635135_c7jc7":headData.systemSelect_1758787997318_kRPLG, //项目经理
                    "status":2
                }

                console.log(saveObj)
                let files = []
                let formData = new FormData()
                formData.append('obj', JSON.stringify(saveObj))
                formData.append("files", JSON.stringify(files))
                let res = await $this.$http.post("/wind/form/save/" + "task" + "/" + "add", formData)
                // .then(res => {
                let data = res.data.data
                console.log(data)
                // $this.$message.success("下推成功")
            }
            // else {
            //     $this.$message.error("下推失败")
            // }
        }
    }
}

main()